Skip to content

Make reader engine selection collective and fail cleanly. (release branch)#5101

Merged
eisenhauer merged 1 commit into
ornladios:release_212from
eisenhauer:backport-5099-release_212
Jun 23, 2026
Merged

Make reader engine selection collective and fail cleanly. (release branch)#5101
eisenhauer merged 1 commit into
ornladios:release_212from
eisenhauer:backport-5099-release_212

Conversation

@eisenhauer

Copy link
Copy Markdown
Member

This is an adapted backport of master PR 5099. It differs mainly in that it doesn't refer to IsDAOSDataset (DAOS engine not present in release 2.12).

It probed the filesystem from every rank and, for a non-existent path,
could pick BP3 and throw only on rank 0, hanging the others (ornladios#5098). Now
the probe runs on rank 0 and the chosen engine (or a clear error) is
broadcast, so a missing location fails collectively with a SetEngine
hint instead of hanging.

(cherry picked from commit acd9c0a)

Backport adaptation: dropped the DAOS auto-detect branch (the DAOS engine
and helper::IsDAOSDataset are not in release_212) and the master-only
whatsnew section.
@eisenhauer eisenhauer requested review from pnorbert and vicentebolea and removed request for vicentebolea June 23, 2026 19:56
@eisenhauer eisenhauer merged commit f749747 into ornladios:release_212 Jun 23, 2026
48 checks passed
@eisenhauer eisenhauer deleted the backport-5099-release_212 branch June 23, 2026 23:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants